RAIS  3.2
C:/Projekte/RAIS/common/RADEVClasses/ReportDataSource.cs
Go to the documentation of this file.
00001 using System.Collections.Generic;
00002 
00006 public class ReportDataSource1
00007 {
00008    /* readonly List<RADEVSummaryData> data = new List<RADEVSummaryData>();
00009     readonly List<RADEVSummaryDataSub> dataSub = new List<RADEVSummaryDataSub>();
00010     readonly List<RadiationGenerator> radiationGenerator = new List<RadiationGenerator>();
00011     readonly List<RadiationDevice> radiationDevice = new List<RadiationDevice>();
00012     readonly List<RadiationSource> radiationSource = new List<RadiationSource>();
00013     readonly List<EventWorkerPublicType> eventWorkerPublicType = new List<EventWorkerPublicType>();
00014     readonly List<EventWorkerPublicCauses> eventWorkerPublicCauses = new List<EventWorkerPublicCauses>();
00015 
00016     public ReportDataSource()
00017     {
00018         data.Add(new RADEVSummaryData("123"));
00019         data.Add(new RADEVSummaryData("1234"));
00020         data.Add(new RADEVSummaryData("12345"));
00021 
00022 
00023         dataSub.Add(new RADEVSummaryDataSub("123", "1", "2"));
00024 
00025         dataSub.Add(new RADEVSummaryDataSub("1234", "1", "11"));
00026         dataSub.Add(new RADEVSummaryDataSub("1234", "1", "12"));
00027         dataSub.Add(new RADEVSummaryDataSub("1234", "2", "21"));
00028         dataSub.Add(new RADEVSummaryDataSub("1234", "2", "22"));
00029 
00030         dataSub.Add(new RADEVSummaryDataSub("12345", "1", "2"));
00031 
00032         radiationGenerator.Add(new RadiationGenerator("12345", "rg12345"));
00033         radiationGenerator.Add(new RadiationGenerator("12345", "rg1234"));
00034         radiationGenerator.Add(new RadiationGenerator("12345", "rg123"));
00035 
00036         radiationDevice.Add(new RadiationDevice("12345", "Нокия 3210"));
00037         radiationDevice.Add(new RadiationDevice("12345", "Нокия 3310"));
00038 
00039         radiationSource.Add(new RadiationSource("12345", "C2H5OH", "Нокия 3210"));
00040         radiationSource.Add(new RadiationSource("12345", "C2H6O", "Нокия 3310"));
00041 
00042         eventWorkerPublicType.Add(new EventWorkerPublicType("12345", "C2H6O"));
00043         eventWorkerPublicType.Add(new EventWorkerPublicType("12345", "C2H62O"));
00044 
00045         eventWorkerPublicCauses.Add(new EventWorkerPublicCauses("12345", "C2H6O"));
00046         eventWorkerPublicCauses.Add(new EventWorkerPublicCauses("12345", "C2H62O"));
00047         
00048     }
00049 
00050     public List<EventWorkerPublicCauses> GetEventWorkerPublicCauses(string IAEAEventID)
00051     {
00052         List<EventWorkerPublicCauses> ret = new List<EventWorkerPublicCauses>();
00053         foreach (EventWorkerPublicCauses value in eventWorkerPublicCauses)
00054         {
00055             if (value.IAEAEventID == IAEAEventID)
00056                 ret.Add(value);
00057         }
00058         return ret;
00059     }
00060 
00061 
00062     public List<EventWorkerPublicType> GetEventWorkerPublicType(string IAEAEventID)
00063     {
00064         List<EventWorkerPublicType> ret = new List<EventWorkerPublicType>();
00065         foreach (EventWorkerPublicType value in eventWorkerPublicType)
00066         {
00067             if (value.IAEAEventID == IAEAEventID)
00068                 ret.Add(value);
00069         }
00070         return ret;
00071     }
00072 
00073     public List<RadiationSource> GetRadiationSource(string IAEAEventID, string DeviceName)
00074     {
00075         List<RadiationSource> ret = new List<RadiationSource>();
00076         foreach (RadiationSource value in radiationSource)
00077         {
00078             if (value.IAEAEventID == IAEAEventID && DeviceName == value.DeviceName)
00079                 ret.Add(value);
00080         }
00081         return ret;
00082     }
00083 
00084     public List<RadiationDevice> GetRadiationDevice(string IAEAEventID)
00085     {
00086         List<RadiationDevice> ret = new List<RadiationDevice>();
00087         foreach (RadiationDevice value in radiationDevice)
00088         {
00089             if (value.IAEAEventID == IAEAEventID)
00090                 ret.Add(value);
00091         }
00092         return ret;
00093     }
00094 
00095     public List<RadiationGenerator> GetRadiationGenerator(string IAEAEventID)
00096     {
00097         List<RadiationGenerator> ret = new List<RadiationGenerator>();
00098         foreach (RadiationGenerator value in radiationGenerator)
00099         {
00100             if (value.IAEAEventID == IAEAEventID)
00101                 ret.Add(value);
00102         }
00103         return ret;
00104     }
00105 
00106     public List<RADEVSummaryDataSub> GetSubData(string IAEAEventID)
00107     {
00108         List<RADEVSummaryDataSub> ret = new List<RADEVSummaryDataSub>();
00109         foreach (RADEVSummaryDataSub value in dataSub)
00110         {
00111             if (value.IAEAEventID == IAEAEventID)
00112                 ret.Add(value);
00113         }
00114         return ret;
00115     }
00116 
00117     public List<RADEVSummaryData> GetData()
00118     {
00119         return data;
00120     }*/
00121 }